On Projective Rectification
نویسندگان
چکیده
We present a novel algorithm performing projective rectification which does not require explicit computation of the epipolar geometry, and specifically of the fundamental matrix. Instead of finding the epipoles and computing two homographies mapping the epipoles to infinity, as done in recent work on projective rectification, we exploit the fact that the fundamental matrix of a pair of rectified images has a particular, known form. This allows us to set up a minimization that yields the rectifying homographies directly from image correspondences. Experimental results show that our method works quite robustly even in the presence of noise, and can cope with inaccurate point correspondences. INTRODUCTION The cornerstone for stereo and motion 2-frame analysis is the solution of the correspondence problem which can be synthesized as determining which parts of two images, say and , are projections of the same scene element. The solution of this problem is given by a correspondence map, or equivalently a disparity map, which relates each pixel of to at most one pixel in . In order to determine the correspondence map for each pixel in a pixel maximizing a similarity measure must be determined (Ayache [1]). The geometry of a stereo system, called epipolar geometry and codified in the fundamental matrix (Zhang [17]), is such that correspondent points are constrained to lie on particular lines called epipolar lines (Faugeras [3]). Therefore if the fundamental matrix is known the correspondence problem is reduced from a 2D search to a 1D search problem. Needless to say, the search for a correspondent point can be simplified if the two images are warped (Wolberg [16]) in such a way that the correspondent points lie on the same scan-line in the two images. In other words, the epipolar lines are parallel to the horizontal image axes. Note that most of the stereo algorithms presented in the literature assume this configuration. This process is called rectification, and the two transformed images can be regarded as obtained by a stereo rig obtained rotating the two original cameras. The concept of rectification has been known for long to photogrammetrists [14], and their approach was merely optical. Most of the approach by vision researchers, like the ones presented by Ayache and Hansen [2], and Fusiello et al [4], assume the two projection matrices are known. Only recently algorithms not assuming a full calibration of the two cameras, but only a weak calibration (knowledge of the epipolar geometry) have been presented by Robert et al. [11], Seitz and Dyer [12], Papadimitriou and Dennis [9]. In particular, Hartley [7] gives a theoretical presentation of uncalibrated rectification. All these algorithms rely on the estimation of the fundamental matrix . Despite the fact that several methods for computing the fundamental matrix have been published by Luong and Faugeras [8] and [17], no algorithm has proved to be stable in every situation [8], making this a still open topic of research. In this paper we present a novel algorithm performing projective rectification which does not require explicit computation of the epipolar geometry, and specifically of the fundamental matrix. We exploit the fact that the fundamental matrix of a pair of rectified images has a particular, known form to set up a minimization yielding the rectifying homographies directly from image correspondences. The two transformations computed by our algorithm can then be used to estimate the epipolar geometry between the two original images. Our algorithm makes use of theoretical results presented in [7]. In the following subsection our notation is given. In the second section the epipolar geometry of a rectified stereo pair is characterized. Some results on the rectifying transformations are reviewed in the third section. The rectification algorithms is presented in the fourth section and experimental results are given in the fifth section. The last section is dedicated to final remarks and a brief discussion. Notation It is convenient to cast our presentation from the point of view projective geometry [13], whereby the image planes are considered as projective planes, and image points are represented as 3D column vectors. A rectifying transformation is a linear one to one transformation of the projective plane, called homography, represented by a non-singular matrix. We indicate column vectors by bold lower-case letters, such as . Row vectors are denoted by transposed column vectors, e.g., . Matrices are denoted by bold upper-case letters, e.g., . Scalars are denoted by italic letters. Given a vector we denote by the rank-2 skew-symmetric matrix used in place of the vector prod-
منابع مشابه
Projective Rectification Without Epipolar Geometry
We present a novel algorithm performing projective rectification which does not require explicit computation of the epipolar geometry, and specifically of the fundamental matrix. Instead of finding the epipoles and computing two homographies mapping the epipoles to infinity, as done in recent work on projective rectification, we exploit the fact that the fundamental matrix of a pair of rectifie...
متن کاملProjective Rectification with Minimal Geometric Distortion
There has been an increasing interest in the 3D imaging in the fields of entertainment, simulation, medicine, 3D visual communication, 3D tele-robotics, and 3D TV to augment the reality of presence or to provide vivid and accurate structure information. In order to provide vivid information in these and other 3D applications, efficient techniques to generate, store, and view the stereoscopic vi...
متن کاملProjective rectification from the fundamental matrix
This paper describes a direct, self-contained method for planar image rectification of stereo pairs. The method is based solely on an examination of the Fundamental matrix, where an improved method is given for the derivation of two projective transformations that horizontally align all the epipolar projections. A novel approach is proposed to uniquely optimise each transform in order to minimi...
متن کاملComputing Rectifying Homographies for Stereo Vision
Image rectification is the process of applying a pair of 2 dimensional projective transforms, or homographies, to a pair of images whose epipolar geometry is known so that epipolar lines in the original images map to horizontally aligned lines in the transformed images. We propose a novel technique for image rectification based on geometrically well defined criteria such that image distortion d...
متن کاملFacilitating and Exploring Planar Homogeneous Texture for Indoor Scene Understanding
Indoor scenes tend to be abundant with planar homogeneous texture, manifesting as regularly repeating scene elements along a plane. In this work, we propose to exploit such structure to facilitate highlevel scene understanding. By robustly fitting a texture projection model to optimal dominant frequency estimates in image patches, we arrive at a projective-invariant method to localize such sema...
متن کاملA Linear Trinocular Rectification Method for Accurate Stereoscopic Matching
In this paper we propose and study a simple trinocular rectification method in which stratification to projective and affine components gives the rectifying homographies in a closed form. The class of trinocular rectifications which has 6 DOF is parametrized by an independent set of parameters with a geometric meaning. This offers the possibility to minimize rectification distortion in a natura...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999